.show-dom-mask, .show-dom{opacity:0;FILTER:alpha(opacity=0);}
.show-dom{display:none;position:fixed;width:max-content;padding:0;transform:scale(0.3);}
.show-dom.ready-show{transition:transform 0.3s cubic-bezier(0.245, 0.890, 0.175, 1.210);}
.show-dom.before-close{transition:transform 0.3s cubic-bezier(0.850, -1.1, 0.540, 1.650);}
.show-dom.showed{transform:scale(1);}
.show-dom-mask{position:fixed;left:0;top:0;background:rgba(0,0,0,0.7)}


.bt-dialog-wrapper{background:#fff;box-shadow: 0 0 5px rgba(0,0,0,0.7);width:300px;border-radius:3px;}
.btdg-header{font-size:0;position:relative;padding:10px;border-bottom:#f2f2f2 solid 1px;}
.btdg-header h4{font-size:14px;line-height:1.7;font-weight:normal;margin:0;padding:0;color:#444;display: inline-block;}
.bt-dialog-wrapper .clstime{display:none;font-size:12px;color:#666;}
.btdg-content{padding:15px 10px;font-size:12px;color:#666;word-break: break-all;}
.btdg-btns{text-align:right;padding:0 0 10px 0;font-size:0;}
.btdg-btns span{font-size:12px;display:inline-block;margin: 0 10px 0 10px ;cursor:pointer;transition:0.05s;color:#616161;}
.btdg-btns .cancel{border:none;}
.btdg-btns .cancel:hover{color:#000;}
.btdg-btns .confirm{color:#fff;background:#2d8cf0;padding:5px 10px;border-radius:3px;}
.btdg-btns .confirm:hover{background:#2d8cf0;}
.btdg-close{width:14px;height:14px;display:inline-block;background: url(./icons.png) no-repeat;cursor:pointer;position:absolute;right:10px;top:50%;margin-top:-7px;}
.btdg-close:hover{background-position:-15px 0;}
.btdg-tip{font-size:12px;color:#666;padding:10px;border-top:#f2f2f2 solid 1px;display:none;}
.btdg-tip .coa{color:red;text-decoration: underline;cursor:pointer;padding:0 3px;}

.bt-btn{position:relative;}
.bt-btn:active{user-select:none;transform:translateY(1px);}
.bt-btn.bgcolor:hover{background: rgba(45,140,240,0.9);box-shadow:0 0 0 2px rgba(45,140,240,0.1);}
.bt-btn.bgcolor:active{box-shadow:0 0 0 2px rgba(45,140,240,0.3);}


.BT-loading{position:fixed;z-index:99999;left:0;right:0;bottom:0;top:0;background: rgba(0,0,0,0.7);opacity:0;transition:0.2s;display:flex;align-items:center;justify-content: center;display:none;}
.BT-loading.active{opacity:1;}
.BT-loading .ld-text{color:#fff;font-size:12px;padding-left:5px;}
.BT-loading .svg-box{text-align:center;font-size:0;}